#创建浏览器驱动对象
from selenium import webdriver
from selenium.webdriver.common.by import By
import  time


driver=webdriver.Edge()
#你要测试的网址
# 1. 打开Tpshop首页；
driver.get("http://localhost/index.php")

# 2. 使用 Xpath 文本定位策略定位登陆超链接，并点击；
driver.find_element(By.XPATH,"//*[text()='登录']").click()
time.sleep(2)

# 3. 使用 Xpath 属性定位策略定位用户名输入框，输入：15800000001；
driver.find_element(By.XPATH,"//input[@id='username']").send_keys("15800000001")
time.sleep(2)
# 4. 使用 Xpath 属性包含定位策略定位密码输入框，输入：123456；
driver.find_element(By.XPATH,"//*[contains(@id,'p')]").send_keys("123456")
time.sleep(2)

# 5. 使用 Xpath 属性与逻辑结合策略定位验证码输入框，输入：8888；

driver.find_element(By.XPATH,'//*[@name="verify_code" and @placeholder="验证码"]').send_keys("8888")
time.sleep(2)

# 6. 使用 Xpath 层级与属性结合策略定位登陆按钮，并点击；
driver.find_element(By.XPATH,'//*[@class="login_bnt"]//a').click()
time.sleep(2)

# 每步操作之后暂停2s

#让我们的程序休眠
time.sleep(5)
#浏览器驱动对象进行关闭
driver.close()
driver.quit()